package com.power.sifa.approve.model.pageInfo;

import com.plf.common.domain.BasePageInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

/**
*  送达回执条件查询
*/

@Data
@ApiModel(value="送达回执条件查询")
@EqualsAndHashCode(callSuper = false)
public class Apl_arrive_receiptPageInfo extends BasePageInfo{

        @ApiModelProperty(value = "applyid+nanoid")
        private String f_id;
        @ApiModelProperty(value = "applyid+nanoid操作符")
        private String f_id_op = "like";

        @ApiModelProperty(value = "案号")
        private String f_code;
        @ApiModelProperty(value = "案号操作符")
        private String f_code_op = "like";

        @ApiModelProperty(value = "applyid")
        private String f_applyid;
        @ApiModelProperty(value = "applyid操作符")
        private String f_applyid_op = "like";

        @ApiModelProperty(value = "送达记录id")
        private String f_recordid;
        @ApiModelProperty(value = "送达记录id操作符")
        private String f_recordid_op = "like";

        @ApiModelProperty(value = "发送时间")
        private String f_sendtime;
        @ApiModelProperty(value = "发送时间操作符")
        private String f_sendtime_op = "like";

        @ApiModelProperty(value = "送达时间")
        private String f_arrivetime;
        @ApiModelProperty(value = "送达时间操作符")
        private String f_arrivetime_op = "like";

        @ApiModelProperty(value = "状态")
        private Integer f_status;
        @ApiModelProperty(value = "状态操作符")
        private String f_status_op = "=";


        @ApiModelProperty(value = "过期时间", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_expiredtime;
        @ApiModelProperty(value = "过期时间操作符")
        private String f_expiredtime_op = ">=";

        @ApiModelProperty(value = "过期时间", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_expiredtime_01;
        @ApiModelProperty(value = "过期时间操作符")
        private String f_expiredtime_01_op = "<=";
}
